<?php
use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;
use DB;
	class Goods extends Controller 
	{
		/**
	     * getInfo() 获取分类名称并用|----拼接好并进行分类排序
	     * 
	     * @param   $length int 分类路径中逗号的数量
	     * @param   $data array 分类数组
	     * 
	     * @return  返回拼接好的分类名称数组
	     */
	    static public function Info()
	    {
	        // 查询数据库中的分类名称,并根据分类排序
	        $data = DB::table('goods_cate') -> select(DB::raw("*,concat(goods_path,',',id) as paths"))-> orderBy('paths') -> get();
	        // 遍历数组进行查询数据库中数据
	        foreach($data as $key=>$value){
	            // 根据分类路径中的逗号数量
	            $length = substr_count($value['goods_path'],',');
	            // 根据逗号数量进行分类名的拼接,通过|----来拼接显示级别
	            $data[$key]['goods_name'] = str_repeat('|----',$length).$value['goods_name'];
	        }

	        return $data;
	    }
	    static function add(){
	    	return 123;
	    }
	}